have foreknowledge of - Español Inglés Diccionario